## --------------------------------------------------------------------
## ykit FACSV2DB
## --------------------------------------------------------------------

    set(SOURCES_files_SourceFiles
      CSVparser.cpp	  
	  ${PROJECT_SOURCE_DIR}/inc/FACSV2DB/CSVparser.hpp	  
	  load.cpp
	  ${PROJECT_SOURCE_DIR}/inc/FACSV2DB/load.h
	  )
    source_group("Source Files" FILES ${SOURCES_files_SourceFiles})
	
    set(SOURCES_SourceFiles
      ${SOURCES_files_SourceFiles}
    )


  set(SOURCES_
    ${SOURCES_SourceFiles}
  )
    
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/inc)

  if(WIN32)	
   SET(CMAKE_CXX_FLAGS_DEBUG "/MDd /Z7 /Od")
   SET(CMAKE_CXX_FLAGS_RELEASE "/MD /O2")
   SET(CMAKE_CXX_FLAGS_MINSIZEREL "/MD /O2")
   SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/MDd /Z7 /Od")
endif(WIN32)

if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.7.0")
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
else()
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
endif()

SET(ProjectName FACSV2DB)

SET(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR/lib})

#SET(CMAKE_EXE_LINKER_FLAGS /NODEFAULTLIB:\"LIBCMTD.lib\")

ADD_LIBRARY(${ProjectName} STATIC ${SOURCES_})
Add_Definitions(-DUNICODE -D_UNICODE)

ADD_DEPENDENCIES(${ProjectName} FABase)
TARGET_LINK_LIBRARIES(${ProjectName} FABase)

if(NOT WIN32)
add_definitions(-D_PORT_VERSION -Wno-deprecated  -fPIC)
if(CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE STREQUAL "Release" OR "MinSizeRel" OR "RelWithDebInfo")
add_definitions(-DNDEBUG)
endif(CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE STREQUAL "Release" OR "MinSizeRel" OR "RelWithDebInfo")
endif(NOT WIN32)
